English Dictionary
◊ SOLAR ARRAY
solar array
n : a large array of connected solar cells [syn: {solar battery},
{solar panel}]